/**
 * 分销相关接口 配送费相关接口 
 */
var request = require('./request.js');
var utils = require('../utils/utils.js');

module.exports = {
  /**
   * 查询配送费
   * @param id 门店id
   * @param distance 配送距离
   */
  getDistributionFee: function(id, distance) {
    var params = {
      id: id,
      distance: distance
    }
    return request.get('/newretail/api/mall/distributionFee/getDistributionFee', params)
  },
  /**
   * 查询会员的所有团队
   * @param memberId 会员Id
   */
  queryGroup: function(memberId) {
    var params = {
      memberId: memberId
    }
    return request.get('/newretail/api/mbr/distribution/queryGroup', params)
  },
  /**
   * 查询会员的团队排行榜
   * @param memberId 会员Id
   * @param page 当前页码，起始于1
   * @param pageSize 每页记录数，必须大于等于0且小于等于100，等于0时表示不分页查询全部数据， 大于0时表示分页查询
   * @param startDate 开始时间
   * @param endDate 结束时间
   * @param searchCount 是否查询总记录数，查询总记录数是一个耗时的操作，所以默认为false
   */
  queryRank: function(memberId, page, pageSize, startDate, endDate, searchCount) {
    var params = {
      memberId: memberId,
      page: page,
      pageSize: pageSize,
      startDate: startDate,
      endDate: endDate,
      searchCount: searchCount,
    }
    return request.get('/newretail/api/mbr/distribution/queryRank', params)
  }
}